package client.comm.baoding.api.bean

data class HomeCateRet(
    val article_list: List<Article>,
    val banner_list: List<Banner>,
    val banner_list_1: List<BannerList1>,
    val banner_list_2: List<BannerList1>,
    val banner_list_3: List<BannerList1>,
    val banner_list_4: List<BannerList1>,
    val category_btn: List<CategoryBtn>,
    val category_list: List<Category>,
    val category_list_index: List<CategoryIndex>
) {

    data class Article(
        val article_id: Int,
        val article_img: String,
        val article_img_list: List<Any>,
        val article_time: String,
        val author: String,
        val content: String,
        val create_time: String,
        val status: Int,
        val title: String,
        val update_time: Any
    )

    data class Banner(
        val big_img: String,
        val category_id: String,
        val create_time: String,
        val goods_id: Any,
        val id: Int,
        val image_url: String,
        val link_url: String,
        val name: String,
        val priority: Int,
        val rich_text: Any,
        val show_time: Int
    )

    data class BannerList1(
        val big_img: String,
        val category_id: String,
        val create_time: String,
        val goods_id: Any,
        val id: Int,
        val image_url: String,
        val link_url: String,
        val name: String,
        val priority: Int,
        val rich_text: Any,
        val show_time: Int
    )

    data class CategoryBtn(
        val id: Int
    )

    data class Category(
        val big_img: Any,
        val category_id: String,
        val create_time: String,
        val name: String,
        val name_info: String,
        val priority: Int,
        val small_img: String
    )

    data class CategoryIndex(
        val big_img: Any,
        val category_id: String,
        val create_time: String,
        val name: String,
        val name_info: String,
        val priority: Int,
        val small_img: String
    )
}
